package com.anssy.voteballot.bean;

import com.anssy.voteballot.bean.base.BaseRes;
import com.google.gson.annotations.SerializedName;

import java.util.List;

public class OptionsRes extends BaseRes {

    @SerializedName("Datas")
    private DatasBeans datas;
    @SerializedName("PageCount")
    private int pageCount;
    @SerializedName("PageSnumber")
    private int pageSnumber;
    @SerializedName("PageIndex")
    private int pageIndex;
    @SerializedName("RecordCount")
    private int recordCount;
    @SerializedName("ThisState")
    private int thisState;
    @SerializedName("CreateDate")
    private String createDate;

    public DatasBeans getDatas() {
        return datas;
    }

    public void setDatas(DatasBeans datas) {
        this.datas = datas;
    }

    public int getPageCount() {
        return pageCount;
    }

    public void setPageCount(int pageCount) {
        this.pageCount = pageCount;
    }

    public int getPageSnumber() {
        return pageSnumber;
    }

    public void setPageSnumber(int pageSnumber) {
        this.pageSnumber = pageSnumber;
    }

    public int getPageIndex() {
        return pageIndex;
    }

    public void setPageIndex(int pageIndex) {
        this.pageIndex = pageIndex;
    }

    public int getRecordCount() {
        return recordCount;
    }

    public void setRecordCount(int recordCount) {
        this.recordCount = recordCount;
    }

    public int getThisState() {
        return thisState;
    }

    public void setThisState(int thisState) {
        this.thisState = thisState;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public static class DatasBeans {
        @SerializedName("CountNumber")
        private int countNumber;
        @SerializedName("Id")
        private int id;
        @SerializedName("No")
        private String no;
        @SerializedName("MeettingId")
        private int meettingId;
        @SerializedName("MeettingTitel")
        private String meettingTitel;
        @SerializedName("MeettingFuTitel")
        private String meettingFuTitel;
        @SerializedName("Title")
        private String title;
        @SerializedName("SubjectType")
        private int subjectType;
        @SerializedName("OPenClosed")
        private int oPenClosed;
        @SerializedName("TimeOutSet")
        private int timeOutSet;
        @SerializedName("SubContent")
        private String subContent;
        @SerializedName("CreateDate")
        private String createDate;
        @SerializedName("Updated")
        private String updated;
        @SerializedName("ListFujian")
        private Object listFujian;
        @SerializedName("ListOPS")
        private List<ListOPSBeans> listOPS;

        public int getCountNumber() {
            return countNumber;
        }

        public void setCountNumber(int countNumber) {
            this.countNumber = countNumber;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getNo() {
            return no;
        }

        public void setNo(String no) {
            this.no = no;
        }

        public int getMeettingId() {
            return meettingId;
        }

        public void setMeettingId(int meettingId) {
            this.meettingId = meettingId;
        }

        public String getMeettingTitel() {
            return meettingTitel;
        }

        public void setMeettingTitel(String meettingTitel) {
            this.meettingTitel = meettingTitel;
        }

        public String getMeettingFuTitel() {
            return meettingFuTitel;
        }

        public void setMeettingFuTitel(String meettingFuTitel) {
            this.meettingFuTitel = meettingFuTitel;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public int getSubjectType() {
            return subjectType;
        }

        public void setSubjectType(int subjectType) {
            this.subjectType = subjectType;
        }

        public int getOPenClosed() {
            return oPenClosed;
        }

        public void setOPenClosed(int oPenClosed) {
            this.oPenClosed = oPenClosed;
        }

        public int getTimeOutSet() {
            return timeOutSet;
        }

        public void setTimeOutSet(int timeOutSet) {
            this.timeOutSet = timeOutSet;
        }

        public String getSubContent() {
            return subContent;
        }

        public void setSubContent(String subContent) {
            this.subContent = subContent;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdated() {
            return updated;
        }

        public void setUpdated(String updated) {
            this.updated = updated;
        }

        public Object getListFujian() {
            return listFujian;
        }

        public void setListFujian(Object listFujian) {
            this.listFujian = listFujian;
        }

        public List<ListOPSBeans> getListOPS() {
            return listOPS;
        }

        public void setListOPS(List<ListOPSBeans> listOPS) {
            this.listOPS = listOPS;
        }

        public static class ListOPSBeans {
            @SerializedName("CountNumber")
            private int countNumber;
            @SerializedName("Id")
            private int id;
            @SerializedName("MeettingSubId")
            private int meettingSubId;
            @SerializedName("AllScore")
            private double allScore;
            @SerializedName("OptionContent")
            private String optionContent;
            private boolean isSelect;
            private String inputContent;

            public String getInputContent() {
                return inputContent;
            }

            public void setInputContent(String inputContent) {
                this.inputContent = inputContent;
            }

            public boolean isSelect() {
                return isSelect;
            }

            public void setSelect(boolean select) {
                isSelect = select;
            }

            public int getCountNumber() {
                return countNumber;
            }

            public void setCountNumber(int countNumber) {
                this.countNumber = countNumber;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getMeettingSubId() {
                return meettingSubId;
            }

            public void setMeettingSubId(int meettingSubId) {
                this.meettingSubId = meettingSubId;
            }

            public double getAllScore() {
                return allScore;
            }

            public void setAllScore(double allScore) {
                this.allScore = allScore;
            }

            public String getOptionContent() {
                return optionContent;
            }

            public void setOptionContent(String optionContent) {
                this.optionContent = optionContent;
            }
        }
    }
}
